package com.gxuwz.Market.business.service;


import java.util.List;

import com.gxuwz.Market.business.entity.ServiceBranch;
import com.gxuwz.core.pagination.Result;

/**
 * <p>Title: 类名：从属-业务逻辑--接口</p>
 * <p>Description:mailsender-业务逻辑/n</p>
 * @author:	梧州学院 软件开发中心 庞光垚
 * @date:2015.07.31
 */
public interface IServiceBranchService {
	
	/**
	 * 根据从属编号查询从属对象
	 * @param userid 从属编号
	 * @return 从属对象
	 */
	public ServiceBranch findById(int id);
	
	public List<ServiceBranch> findAll();
	
	/**
	 * 根据条件查找分页
	 * @param serviceBranch
	 * @param page
	 * @param row
	 * @return
	 */
	public Result<ServiceBranch> find(ServiceBranch serviceBranch,int page, int size);
	/**
	 * 根据字段值查找从属
	 * @param property
	 * @param value
	 * @return
	 */
	public List<ServiceBranch> findByProperty(String property, String value);
	/**
	 * 添加
	 * @param serviceBranch
	 */
	public void add(ServiceBranch serviceBranch);
	/**
	 * 删除
	 * @param serviceBranch
	 */
	public void delete(int id);
	/**
	 * 修改
	 * @param serviceBranch
	 */
	public void update(ServiceBranch serviceBranch);
	
	public List<ServiceBranch> findByProperty2(String property, String value,String property2, String value2);
    
}
